package com.njworkorder.Entity;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

/**
 * 
 * @TableName inspection_registration
 */
@Data
public class InspectionRegistration implements Serializable {
    /**
     * 
     */
    private String id;

    /**
     * 天气
     */
    private String weather;

    /**
     * 温度
     */
    private Double temperature;

    /**
     * 工区id
     */
    private String workspaceId;

    /**
     * 路段id
     */
    private String sectionId;

    /**
     * 上行 开始桩号
     */
    private String startPileNumUp;

    /**
     * 上行 结束桩号
     */
    private String endPileNumUp;

    /**
     * 下行 开始桩号
     */
    private String startPileNumDown;

    /**
     * 下行 结束桩号
     */
    private String endPileNumDown;

    /**
     * 巡查类型
     */
    private String inspectionType;

    /**
     * 巡查开始时间
     */
    private Date inspectionStartTime;

    /**
     * 巡查结束时间
     */
    private Date inspectionEndTime;

    /**
     * 巡查里程数(KM)
     */
    private Double inspectionMileage;

    /**
     * 巡查车辆id
     */
    private String inspectionCarId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建者id
     */
    private String createApId;

    /**
     * 数据状态
     */
    private String status;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date publishTime;

    @Serial
    private static final long serialVersionUID = 1L;
}